technical sciences - Turkish English Dictionary